
/*新添加的装饰*/
.reg-orns {
    z-index: -1;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100% 
}
  
  .reg-orns span {
    display: block; }
  
  .reg-orn1 {
    width: 30px;
    height: 30px;
    background: #c5b0f9;
    position: absolute;
    bottom: 600px;
    left: -40px;
    border-radius: 50%;
    filter: blur(5px);
    animation: reg-orn1 100s infinite; }
  
  @keyframes reg-orn1 {
    0% {
      bottom: 600px;
      left: -40px; }
    50% {
      bottom: 1000px;
      left: -70px; }
    100% {
      bottom: 600px;
      left: -40px; } }
  
  .reg-orn2 {
    width: 70px;
    height: 70px;
    background: rgba(30, 135, 186, 0.8);
    position: absolute;
    bottom: 190px;
    left: 10px;
    /*left: -80px;*/
    border-radius: 50%;
    filter: blur(5px); }
  
  .reg-orn3 {
    width: 30px;
    height: 30px;
    background: rgba(30, 135, 186, 0.5);
    position: absolute;
    bottom: 260px;
    left: -50px;
    border-radius: 50%;
    filter: blur(2px);
    animation: reg-orn3 100s infinite; }
  
  @keyframes reg-orn3 {
    0% {
      bottom: 260px;
      left: -40px; }
    50% {
      bottom: 560px;
      left: -80px; }
    100% {
      bottom: 260px;
      left: -50px; } }
  
  .reg-orn4 {
    width: 24px;
    height: 24px;
    background: #9c78f5;
    position: absolute;
    bottom: 110px;
    left: 0px;
    border-radius: 50%;
    filter: blur(2px);
    visibility: hidden; }
  
  .reg-orn5 {
    width: 30px;
    height: 30px;
    background: #239394;
    position: absolute;
    bottom: 50px;
    left: 40px;
    /*left: -40px;*/
    border-radius: 50%;
    filter: blur(2px); }
  
  .reg-orn6 {
    width: 70px;
    height: 70px;
    background: rgba(156, 120, 245, 0.8);
    position: absolute;
    bottom: 60px;
    left: 30px;
    border-radius: 50%;
    filter: blur(5px);
    animation: reg-orn6 100s infinite; }
  
  @keyframes reg-orn6 {
    0% {
      bottom: 60px;
      left: 30px; }
    50% {
      bottom: 240px;
      left: 160px; }
    100% {
      bottom: 60px;
      left: 30px; } }
  
  .reg-orn7 {
    width: 40px;
    height: 40px;
    background: #1e87ba;
    position: absolute;
    bottom: 40px;
    left: 760px;
    border-radius: 50%;
    filter: blur(2px);
    animation: reg-orn7 150s infinite; }
  
  @keyframes reg-orn7 {
    0% {
      bottom: 40px;
      left: 760px; }
    50% {
      bottom: 120px;
      left: 200px; }
    100% {
      bottom: 40px;
      left: 760px; } }
  
  .reg-orn8 {
    bottom: 200px;
    left: 800px;
    animation: reg-orn8 100s infinite; }
  
  @keyframes reg-orn8 {
    0% {
      bottom: 200px;
      left: 800px; }
    50% {
      bottom: 50px;
      left: 400px; }
    100% {
      bottom: 200px;
      left: 800px; } }
  
  .reg-orn9 {
    bottom: 100px;
    left: 850px;
    background: rgba(156, 120, 245, 0.5); }
  
  .reg-orn10 {
    bottom: 50px;
    left: 900px; }
  
  .reg-orn11 {
    bottom: 60px;
    left: 1100px;
    background: #0f9acc;
    animation: reg-orn11 150s infinite; }
  
  @keyframes reg-orn11 {
    0% {
      bottom: 60px;
      left: 1100px; }
    50% {
      bottom: 100px;
      left: 700px; }
    100% {
      bottom: 60px;
      left: 1100px; } }
  
  .reg-orn12 {
    bottom: 200px;
    left: 1200px;
    background: #80c8e2; }
  
  .reg-orn13 {
    width: 60px;
    height: 60px;
    bottom: 225px;
    left: 1000px;
    background: #80c8e2;
    animation: reg-orn13 100s infinite; }
  
  @keyframes reg-orn13 {
    0% {
      bottom: 225px;
      left: 1000px; }
    50% {
      bottom: 800px;
      left: 1180px; }
    100% {
      bottom: 225px;
      left: 1000px; } }
  
  .reg-orn14 {
    bottom: 180px;
    left: 1100px;
    animation: reg-orn14 100s infinite; }
  
  @keyframes reg-orn14 {
    0% {
      bottom: 180px;
      left: 1100px; }
    50% {
      bottom: 480px;
      left: 1240px; }
    100% {
      bottom: 180px;
      left: 1100px; } }
  
  .reg-orn15 {
      clear: both;
      left: unset;
    float: right!important;
    right: 20px;
    bottom: 229px;
    background: #239394; }
  
  .reg-orn16 {
    bottom: 200px;
    right: 50px; }
  
  .reg-orn17 {
    bottom: 40px;
    right: 60px; }